#ifndef _SL_WORD_PROB_H_
#define _SL_WORD_PROB_H_

#include <cstdio>
#include <map>
#include <string>

using namespace std;

class WordProb {
 private:
  map<string, double> cache_;
 public:
  static WordProb & Instance() {
    static WordProb instance; 
    return instance;
  }
  // 取word的权重, 越少见的、专业性强的，权重越高
  double GetWordProb(const string & word) const;
  bool Load();
};

#endif // _SL_WORD_PROB_H_

